<template>
    <view class="container">
        <!--header-->
        <view class="tui-header-box" :style="{ height: height + 'px', background: 'rgba(255,255,255,' + opcity + ')' }">
            <view class="tui-header" :style="{ paddingTop: top + 'px', opacity: opcity }">商品详情</view>
            <view class="tui-header-icon" :style="{ marginTop: top + 'px' }">
                <view class="tui-icon-box" :style="{ backgroundColor: 'rgba(0, 0, 0,' + iconOpcity + ')' }" @tap="back">
                    <tui-icon name="arrowleft" :size="30" :color="opcity >= 1 ? '#000' : '#fff'"></tui-icon>
                </view>

                <view class="tui-icon-box tui-icon-ml" :style="{backgroundColor: 'rgba(0, 0, 0,' + iconOpcity + ')'}"
                    @tap.stop="openMenu">
                    <tui-icon name="more-fill" :size="20" :color="opcity >= 1 ? '#000' : '#fff'"></tui-icon>
                    <tui-badge type="red" :scaleRatio="0.8" absolute top="0" right="-4rpx">5</tui-badge>
                </view>

            </view>
        </view>
        <!--header-->

        <!--banner-->
        <view class="tui-banner-swiper">
            <swiper :autoplay="true" :interval="5000" :duration="150" :circular="true"
                :style="{ height: scrollH + 'px' }" @change="bannerChange">

                <block v-for="(item, index) in banner" :key="index">
                    <swiper-item :data-index="index" @tap.stop="previewImage">
                        <image :src="item" class="tui-slide-image" :style="{ height: scrollH + 'px' }"></image>
                    </swiper-item>
                </block>
            </swiper>
            <view class="tui-video__box" @tap.stop="play">
                <image src="https://www.thorui.cn/images/mall/img_video_3x.png" mode="widthFix"></image>
                <view>00′30″</view>
            </view>
            <view class="tui-banner-tag">
                <tui-tag padding="12rpx 18rpx" type="translucent" shape="circleLeft" :scaleMultiple="0.82"
                    originRight>{{ bannerIndex + 1 }}/{{ banner.length }}</tui-tag>
            </view>
        </view>

        <!--banner-->

        <view class="tui-pro-detail">
            <view class="tui-product-title tui-border-radius">
                <view class="tui-price__box">
                    <view class="tui-pro-pricebox tui-padding">
                        <view class="tui-pro-price">
                            <view>
                                <text>￥</text>
                                <text class="tui-price">49</text>
                                <text>.00</text>
                            </view>
                            <view class="tui-original-price tui-white__gray">￥199.00</view>
                        </view>
                        <view class="tui-sold tui-white__gray">
                            <text>已抢1000件</text>
                            <tui-tag v-if="status==2" type="white" plain size="24rpx" padding="8rpx"
                                :scaleMultiple="0.94">限时秒杀</tui-tag>
                        </view>
                    </view>
                    <view class="tui-right__box">
                        <image v-if="status!=2" src="https://www.thorui.cn/images/mall/img_seckillgood_seckill.png"
                            class="tui-seckill__img" mode="widthFix"></image>
                        <tui-button v-if="status!=2" type="danger" disabled shape="circle" width="140rpx" height="42rpx"
                            :size="24">{{status==1?'活动已结束':'即将开抢'}}</tui-button>
                        <text v-if="status==2" class="tui-color-red">距结束还剩:</text>
                        <tui-countdown v-if="status==2" :width="28" :height="28" :time="3880" backgroundColor="#EB0909"
                            borderColor="#EB0909" colonColor="#EB0909" color="#fff"></tui-countdown>
                    </view>
                </view>
                <view class="tui-pro-titbox">
                    <view class="tui-pro-title">谈判官明星同款耳坠韩国气质简约显脸瘦的耳环女百搭个性长款耳钉 个性水滴耳环【A2】</view>
                    <button open-type="share" class="tui-share-btn tui-share-position" @tap="onShare">
                        <tui-tag type="gray" shape="circleLeft" padding="12rpx 16rpx">
                            <view class="tui-share-box">
                                <tui-icon name="partake" color="#999" :size="15"></tui-icon>
                                <text class="tui-share-text tui-gray tui-size">分享</text>
                            </view>
                        </tui-tag>
                    </button>
                </view>
                <view class="tui-padding">
                    <view class="tui-sub-title tui-size tui-gray">此商品将于2019-06-28,10点结束闪购特卖，时尚美饰联合专场</view>
                    <view class="tui-sale-info tui-size tui-gray">
                        <view>快递：0.00</view>
                        <view>月销2000</view>
                        <view>浙江杭州</view>
                    </view>
                </view>
            </view>

            <view class="tui-discount-box tui-radius-all tui-mtop">
                <view class="tui-list-cell" @tap="coupon">
                    <view class="tui-bold tui-cell-title">领券</view>
                    <view class="tui-flex-center">
                        <tui-tag type="red" shape="circle" padding="12rpx 24rpx" size="24rpx">满99减8</tui-tag>
                        <tui-tag margin="0 0 0 20rpx" type="red" padding="12rpx 24rpx" size="24rpx"
                            shape="circle">满59减5</tui-tag>
                    </view>
                    <view class="tui-ml-auto">
                        <tui-icon name="more-fill" :size="20" color="#666"></tui-icon>
                    </view>
                </view>

                <view class="tui-list-cell tui-last" @tap="showPopup">
                    <view class="tui-bold tui-cell-title">促销</view>
                    <view>
                        <view class="tui-promotion-box">
                            <tui-tag originLeft padding="12rpx 24rpx" :scaleMultiple="0.8" shape="circle" type="red"
                                plain>多买优惠</tui-tag>
                            <text>满1件，立减最低1件商品价格，包邮（限中国内地）</text>
                        </view>
                        <view class="tui-promotion-box">
                            <tui-tag originLeft padding="12rpx 24rpx" :scaleMultiple="0.8" shape="circle" type="red"
                                plain>满额返券</tui-tag>
                            <text>满2件，立减最低2件商品价格，包邮（限中国内地）</text>
                        </view>
                        <view class="tui-promotion-box">
                            <tui-tag originLeft padding="12rpx 24rpx" :scaleMultiple="0.8" shape="circle" type="red"
                                plain>特别赠品</tui-tag>
                            <text>满3件，立减最低3件商品价格，包邮（限中国内地）</text>
                        </view>
                    </view>
                    <view class="tui-right">
                        <tui-icon name="more-fill" :size="20" color="#666"></tui-icon>
                    </view>
                </view>
            </view>

            <view class="tui-basic-info tui-mtop tui-radius-all">
                <view class="tui-list-cell" @tap="showPopup">
                    <view class="tui-bold tui-cell-title">已选</view>
                    <view class="tui-selected-box">个性水滴耳环【A2】,1个，可选服务</view>
                    <view class="tui-ml-auto">
                        <tui-icon name="more-fill" :size="20" color="#666"></tui-icon>
                    </view>
                </view>
                <view class="tui-list-cell" @tap="showPopup">
                    <view class="tui-bold tui-cell-title">送至</view>
                    <view class="tui-addr-box">
                        <view class="tui-addr-item">北京朝阳区三环到四环之间</view>
                        <view class="tui-addr-item">今日23:59前完成下单，预计6月28日23:30前发货，7月1日24:00前送达</view>
                    </view>
                    <view class="tui-right">
                        <tui-icon name="more-fill" :size="20" color="#666"></tui-icon>
                    </view>
                </view>
                <view class="tui-list-cell tui-last">
                    <view class="tui-bold tui-cell-title">运费</view>
                    <view class="tui-selected-box">在线支付免运费</view>
                </view>
                <view class="tui-guarantee">
                    <view class="tui-guarantee-item">
                        <tui-icon name="circle-selected" :size="14" color="#999"></tui-icon>
                        <text class="tui-pl">可配送海外</text>
                    </view>
                    <view class="tui-guarantee-item">
                        <tui-icon name="circle-selected" :size="14" color="#999"></tui-icon>
                        <text class="tui-pl">店铺发货&售后</text>
                    </view>
                    <view class="tui-guarantee-item">
                        <tui-icon name="circle-selected" :size="14" color="#999"></tui-icon>
                        <text class="tui-pl">7天无理由退货</text>
                    </view>
                    <view class="tui-guarantee-item">
                        <tui-icon name="circle-selected" :size="14" color="#999"></tui-icon>
                        <text class="tui-pl">闪电退款</text>
                    </view>
                    <view class="tui-guarantee-item">
                        <tui-icon name="circle-selected" :size="14" color="#999"></tui-icon>
                        <text class="tui-pl">极速审核</text>
                    </view>
                </view>
            </view>

            <view class="tui-cmt-box tui-mtop tui-radius-all">
                <view class="tui-list-cell tui-last tui-between">
                    <view class="tui-bold tui-cell-title">评价</view>
                    <view class="tui-flex-center" @tap="evaluate">
                        <text class="tui-cmt-all">查看全部</text>
                        <tui-icon name="more-fill" :size="20" color="#ff201f"></tui-icon>
                    </view>
                </view>

                <view class="tui-cmt-content tui-padding">
                    <view class="tui-cmt-user">
                        <image src="/static/images/news/avatar_2.jpg" class="tui-acatar"></image>
                        <view>z***9</view>
                    </view>
                    <view class="tui-cmt">物流很快，很适合我的风格❤</view>
                    <view class="tui-attr">颜色：叠层钛钢流苏耳环（A74）</view>
                </view>

                <view class="tui-cmt-btn">
                    <tui-button width="240rpx" height="64rpx" :size="24" type="black" plain shape="circle"
                        @click="evaluate">查看全部评价</tui-button>
                </view>
            </view>

            <view class="tui-nomore-box">
                <tui-nomore text="宝贝详情" backgroundColor="#f7f7f7"></tui-nomore>
            </view>
            <view class="tui-product-img tui-radius-all">
                <image :src="'https://www.thorui.cn/img/detail/' + (index + 1) + '.jpg'" v-for="(img, index) in 20"
                    :key="index" mode="widthFix"></image>
            </view>
            <tui-nomore text="已经到最底了" backgroundColor="#f7f7f7"></tui-nomore>
            <view class="tui-safearea-bottom"></view>
        </view>

        <!--底部操作栏-->
        <view class="tui-operation">
            <view class="tui-operation-left tui-col-5">
                <view class="tui-operation-item" hover-class="tui-opcity" :hover-stay-time="150">
                    <tui-icon name="kefu" :size="22" color="#333"></tui-icon>
                    <view class="tui-operation-text tui-scale-small">客服</view>
                </view>
                <view class="tui-operation-item" hover-class="tui-opcity" :hover-stay-time="150" @tap="shop">
                    <tui-icon name="shop" :size="22" color="#333"></tui-icon>
                    <view class="tui-operation-text tui-scale-small">店铺</view>
                </view>
                <view class="tui-operation-item" hover-class="tui-opcity" :hover-stay-time="150">
                    <tui-icon name="cart" :size="22" color="#333"></tui-icon>
                    <view class="tui-operation-text tui-scale-small">购物车</view>
                    <tui-badge type="red" absolute :scaleRatio="0.8" right="10rpx" top="-4rpx">8</tui-badge>
                </view>
            </view>
            <view class="tui-operation-right tui-right-flex tui-col-7 tui-btnbox-4">
                <view class="tui-flex-1" v-if="status==3">
                    <tui-button height="68rpx" :size="26" :type="remind==1?'warning':'green'" shape="circle"
                        @click="btnRemind">
                        <view class="tui-right-flex">
                            <image v-if="remind==1" src="https://www.thorui.cn/images/mall/img_clock.png"
                                class="tui-img__clock"></image>
                            <text>{{remind==1?'08:00 预约提醒':'08:00开抢, 已设提醒'}}</text>
                        </view>
                    </tui-button>
                </view>
                <view class="tui-flex-1" v-if="status==1">
                    <tui-button height="68rpx" :size="26" type="danger" shape="circle" disabled>活动已结束</tui-button>
                </view>
                <view class="tui-flex-1" v-if="status==2">
                    <tui-button height="68rpx" :size="26" type="warning" shape="circle"
                        @click="showPopup">加入购物车</tui-button>
                </view>
                <view class="tui-flex-1" v-if="status==2">
                    <tui-button height="68rpx" :size="26" type="danger" shape="circle" @click="submit">立即抢购</tui-button>
                </view>
            </view>
        </view>

        <!--底部操作栏-->

        <!--顶部下拉菜单-->
        <tui-top-dropdown backgroundColor="rgba(76, 76, 76, 0.95)" :show="menuShow" :height="0" @close="closeMenu">
            <view class="tui-menu-box tui-padding tui-ptop">
                <view class="tui-menu-header" :style="{ paddingTop: top + 'px' }">功能直达</view>
                <view class="tui-menu-itembox">
                    <block v-for="(item, index) in topMenu" :key="index">
                        <view class="tui-menu-item" hover-class="tui-opcity" :hover-stay-time="150"
                            @tap="btnTopMenu(index)">
                            <view class="tui-badge-box">
                                <tui-icon :name="item.icon" color="#fff" :size="item.size"></tui-icon>
                                <tui-badge type="red" :scaleRatio="0.8" absolute right="-8rpx" v-if="item.badge">{{
                                    item.badge }}</tui-badge>
                            </view>
                            <view class="tui-menu-text">{{ item.text }}</view>
                        </view>
                    </block>
                </view>
                <view class="tui-icon-up_box">
                    <tui-icon name="up" color="#fff" :size="26" @click="closeMenu"></tui-icon>
                </view>
            </view>
        </tui-top-dropdown>
        <!---顶部下拉菜单-->

        <!--底部选择层-->
        <tui-bottom-popup :show="popupShow" @close="hidePopup">
            <view class="tui-popup-box">
                <view class="tui-product-box tui-padding">
                    <image src="https://www.thorui.cn/img/product/11.jpg" class="tui-popup-img"></image>
                    <view class="tui-popup-price">
                        <view class="tui-amount tui-bold">￥49.00</view>
                        <view class="tui-number">编号:4373299399393</view>
                    </view>
                </view>
                <scroll-view scroll-y class="tui-popup-scroll">
                    <view class="tui-scrollview-box">
                        <view class="tui-bold tui-attr-title">颜色</view>
                        <view class="tui-attr-box">
                            <view class="tui-attr-item">五角星钻耳线</view>
                            <view class="tui-attr-item">米子珍珠耳线</view>
                            <view class="tui-attr-item">花朵镶钻耳线</view>
                            <view class="tui-attr-item">扇子珍珠流苏耳线</view>
                            <view class="tui-attr-item tui-attr-active">扇子珍珠流苏耳线耳线</view>
                        </view>

                        <view class="tui-number-box tui-bold tui-attr-title">
                            <view class="tui-attr-title">数量</view>
                            <tui-numberbox :max="99" :min="1" :value="value" @change="change"></tui-numberbox>
                        </view>
                        <view class="tui-bold tui-attr-title">尺寸</view>
                        <view class="tui-attr-box">
                            <view class="tui-attr-item">5cm</view>
                            <view class="tui-attr-item">8cm</view>
                            <view class="tui-attr-item">12cm</view>
                            <view class="tui-attr-item">16cm</view>
                            <view class="tui-attr-item tui-attr-active">18cm</view>
                        </view>

                        <view class="tui-bold tui-attr-title">保障服务</view>
                        <view class="tui-attr-box">
                            <view class="tui-attr-item">半年掉钻保 ￥4.0</view>
                        </view>

                        <view class="tui-bold tui-attr-title">只换不修</view>
                        <view class="tui-attr-box">
                            <view class="tui-attr-item">三月意外换￥2.0</view>
                            <view class="tui-attr-item">半年意外换￥2.0</view>
                        </view>
                    </view>
                </scroll-view>
                <view class="tui-operation tui-operation-right tui-right-flex tui-popup-btn">
                    <view class="tui-flex-1">
                        <tui-button height="72rpx" :size="28" type="warning" shape="circle"
                            @click="hidePopup">加入购物车</tui-button>
                    </view>
                    <view class="tui-flex-1">
                        <tui-button height="72rpx" :size="28" type="danger" shape="circle"
                            @click="submit">立即抢购</tui-button>
                    </view>
                </view>
                <view class="tui-right">
                    <tui-icon name="close-fill" color="#999" :size="20" @click="hidePopup"></tui-icon>
                </view>
            </view>
        </tui-bottom-popup>
        <!--底部选择层-->
    </view>
</template>

<script>
    export default {
        data() {
            return {
                height: 64, //header高度
                top: 26, //标题图标距离顶部距离
                scrollH: 0, //滚动总高度
                opcity: 0,
                iconOpcity: 0.5,
                banner: [
                    'https://www.thorui.cn/img/product/11.jpg',
                    'https://www.thorui.cn/img/product/2.png',
                    'https://www.thorui.cn/img/product/33.jpg',
                    'https://www.thorui.cn/img/product/4.png',
                    'https://www.thorui.cn/img/product/55.jpg',
                    'https://www.thorui.cn/img/product/6.png',
                    'https://www.thorui.cn/img/product/7.jpg',
                    'https://www.thorui.cn/img/product/8.jpg'
                ],
                bannerIndex: 0,
                topMenu: [{
                    icon: 'message',
                    text: '消息',
                    size: 26,
                    badge: 3
                },
                {
                    icon: 'home',
                    text: '首页',
                    size: 23,
                    badge: 0
                },
                {
                    icon: 'people',
                    text: '我的',
                    size: 26,
                    badge: 0
                },
                {
                    icon: 'cart',
                    text: '购物车',
                    size: 23,
                    badge: 2
                },
                {
                    icon: 'kefu',
                    text: '客服小蜜',
                    size: 26,
                    badge: 0
                },
                {
                    icon: 'feedback',
                    text: '我要反馈',
                    size: 23,
                    badge: 0
                },
                {
                    icon: 'share',
                    text: '分享',
                    size: 26,
                    badge: 0
                }
                ],
                menuShow: false,
                popupShow: false,
                value: 1,
                //1-已结束，2-正在进行，3-即将开抢
                status: 2,
                //1-未设提醒 2-已设提醒
                remind: 1
            };
        },
        onLoad: function (options) {
            this.status = options.status || 2
            let obj = {};
            // #ifdef MP-WEIXIN
            obj = wx.getMenuButtonBoundingClientRect();
            // #endif
            // #ifdef MP-BAIDU
            obj = swan.getMenuButtonBoundingClientRect();
            // #endif
            // #ifdef MP-ALIPAY
            my.hideAddToDesktopMenu();
            // #endif

            setTimeout(() => {
                uni.getSystemInfo({
                    success: res => {
                        this.width = obj.left || res.windowWidth;
                        this.height = obj.top ? obj.top + obj.height + 8 : res.statusBarHeight + 44;
                        this.top = obj.top ? obj.top + (obj.height - 32) / 2 : res.statusBarHeight + 6;
                        this.scrollH = res.windowWidth;
                    }
                });
            },0);
        },
        methods: {
            bannerChange: function (e) {
                this.bannerIndex = e.detail.current;
            },
            previewImage: function (e) {
                let index = e.currentTarget.dataset.index;
                uni.previewImage({
                    current: this.banner[index],
                    urls: this.banner
                });
            },
            back: function () {
                uni.navigateBack();
            },
            openMenu: function () {
                this.menuShow = true;
            },
            closeMenu: function () {
                this.menuShow = false;
            },
            showPopup: function () {
                this.popupShow = true;
            },
            hidePopup: function () {
                this.popupShow = false;
            },
            change: function (e) {
                this.value = e.value;
            },
            evaluate() {
                this.f.nav('../goodsEvaluate/goodsEvaluate')
            },
            common: function () {
                this.tui.toast('功能开发中~');
            },
            btnTopMenu(index) {
                this.closeMenu()
                if (index == 4) {
                    uni.makePhoneCall({
                        phoneNumber: "10086"
                    })
                } else if (index == 6) {
                    // #ifdef MP
                    this.common()
                    // #endif

                    // #ifndef MP
                    this.onShare()
                    // #endif
                } else {
                    let url = {
                        0: '../message/message',
                        1: "../mall/mall",
                        2: '../my/my',
                        3: '../shopcart/shopcart',
                        5: '/pages/my/feedback/feedback?page=mall'
                    }[index];
                    url && this.f.nav(url)
                }
            },
            submit() {
                this.popupShow = false;
                uni.navigateTo({
                    url: '../submitOrder/submitOrder'
                });
            },
            btnRemind() {
                this.remind = this.remind == 1 ? 2 : 1
            },
            coupon() {
                uni.navigateTo({
                    url: '../coupon/coupon'
                });
            },
            onShare() {
                //#ifdef APP-PLUS
                plus.share.sendWithSystem({
                    content: 'ThorUI商城模板',
                    href: 'https://www.thorui.cn/'
                },
                    function () {
                        console.log('分享成功');
                    },
                    function (e) {
                        console.log('分享失败：' + JSON.stringify(e));
                    }
                );
                //#endif
                // #ifdef H5
                location.href = "https://www.thorui.cn/"
                // #endif
            },
            shop() {
                this.f.nav('../shop/shop')
            },
            play() {
                uni.navigateTo({
                    url: '../video/video',
                    animationType: 'zoom-out'
                })
            }
        },
        onPageScroll(e) {
            let scroll = e.scrollTop <= 0 ? 0 : e.scrollTop;
            let opcity = scroll / this.scrollH;
            if (this.opcity >= 1 && opcity >= 1) {
                return;
            }
            this.opcity = opcity;
            this.iconOpcity = 0.5 * (1 - opcity < 0 ? 0 : 1 - opcity);
        }
    };
</script>

<style>
    page {
        background-color: #f7f7f7;
    }

    .container {
        padding-bottom: 110rpx;
    }

    .tui-header-box {
        width: 100%;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 995;
    }

    .tui-header {
        width: 100%;
        font-size: 18px;
        line-height: 18px;
        font-weight: 500;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .tui-header-icon {
        position: fixed;
        top: 0;
        left: 10px;
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        height: 32px;
        transform: translateZ(0);
        z-index: 9999;
    }

    .tui-header-icon .tui-badge {
        background: #e41f19 !important;
        position: absolute;
        right: -4px;
    }

    .tui-icon-ml {
        margin-left: 20rpx;
    }

    .tui-icon-box {
        position: relative;
        height: 20px !important;
        width: 20px !important;
        padding: 6px !important;

        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .tui-banner-swiper {
        position: relative;
    }

    .tui-video__box {
        width: 166rpx;
        height: 60rpx;
        position: absolute;
        left: 50%;
        bottom: 50rpx;
        transform: translateX(-50%);
        z-index: 2;
    }

    .tui-video__box image {
        width: 166rpx;
        height: 60rpx;
    }

    .tui-video__box view {
        width: 100%;
        height: 100%;
        font-size: 24rpx;
        position: absolute;
        left: 0;
        top: 0;
        display: flex;
        align-items: center;
        padding-left: 66rpx;
        box-sizing: border-box;
    }

    .tui-banner-tag {
        position: absolute;
        color: #fff;
        bottom: 30rpx;
        right: 0;
    }

    .tui-slide-image {
        width: 100%;
        display: block;
    }

    /*顶部菜单*/

    .tui-menu-box {
        box-sizing: border-box;
    }

    .tui-menu-header {
        font-size: 34rpx;
        color: #fff;
        height: 32px;
        display: flex;
        align-items: center;
    }

    .tui-menu-itembox {
        color: #fff;
        padding: 40rpx 10rpx 0 10rpx;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
        font-size: 26rpx;
    }

    .tui-menu-item {
        width: 22%;
        height: 160rpx;
        border-radius: 24rpx;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        background: rgba(0, 0, 0, 0.4);
        margin-right: 4%;
        margin-bottom: 4%;
    }

    .tui-menu-item:nth-of-type(4n) {
        margin-right: 0;
    }

    .tui-badge-box {
        position: relative;
    }

    .tui-badge-box .tui-badge-class {
        position: absolute;
        top: -8px;
        right: -8px;
    }

    .tui-msg-badge {
        top: -10px;
    }

    .tui-icon-up_box {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .tui-menu-text {
        padding-top: 12rpx;
    }

    .tui-opcity .tui-menu-text,
    .tui-opcity .tui-badge-box {
        opacity: 0.5;
        transition: opacity 0.2s ease-in-out;
    }

    /*顶部菜单*/

    /*内容 部分*/

    .tui-padding {
        padding: 0 30rpx;
        box-sizing: border-box;
    }

    .tui-ml-auto {
        margin-left: auto;
    }

    /* #ifdef H5 */
    .tui-ptop {
        padding-top: 44px;
    }

    /* #endif */

    .tui-size {
        font-size: 24rpx;
        line-height: 24rpx;
    }

    .tui-gray {
        color: #999;
    }

    .tui-white__gray {
        color: rgba(255, 255, 255, .8);
        font-weight: normal;
        font-size: 26rpx;
    }

    .tui-color-red {
        color: #EB0909;
    }

    .tui-border-radius {
        border-bottom-left-radius: 24rpx;
        border-bottom-right-radius: 24rpx;
        overflow: hidden;
    }

    .tui-radius-all {
        border-radius: 24rpx;
        overflow: hidden;
    }

    .tui-mtop {
        margin-top: 26rpx;
    }

    .tui-pro-detail {
        box-sizing: border-box;
        color: #333;
    }

    .tui-product-title {
        background: #fff;
        padding-bottom: 30rpx;
    }

    .tui-price__box {
        width: 100%;
        height: 130rpx;
        display: flex;
    }

    .tui-pro-pricebox {
        width: 540rpx;
        height: 130rpx;
        display: flex;
        flex-direction: column;
        justify-content: center;
        color: #FFFFFF;
        font-size: 26rpx;
        line-height: 26rpx;
        background: linear-gradient(-30deg, #FF1F2E, #F52C6C);
        flex-shrink: 0;
    }

    .tui-pro-price {
        display: flex;
        align-items: flex-end;
    }

    .tui-price {
        font-size: 44rpx;
        line-height: 42rpx;
    }

    .tui-sold {
        width: 100%;
        height: 44rpx;
        padding-left: 4rpx;
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
    }

    .tui-original-price {
        font-size: 26rpx;
        line-height: 26rpx;
        padding: 0 20rpx;
        box-sizing: border-box;
        text-decoration: line-through;
    }

    .tui-right__box {
        flex: 1;
        background-color: #FFE5E5;
        font-size: 24rpx;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .tui-right__box text {
        text-align: center;
        padding-bottom: 12rpx;
    }

    .tui-seckill__img {
        width: 146rpx;
        height: 26rpx;
        margin-bottom: 16rpx;
    }

    .tui-pro-titbox {
        font-size: 32rpx;
        font-weight: 500;
        position: relative;
        padding: 0 150rpx 0 30rpx;
        box-sizing: border-box;
    }

    .tui-pro-title {
        padding-top: 20rpx;
    }

    .tui-share-btn {
        display: block;
        background: transparent;
        margin: 0;
        padding: 0;
        border-radius: 0;
        border: 0;
    }

    .tui-share-btn::after {
        border: 0;
    }

    .tui-share-box {
        display: flex;
        align-items: center;
    }

    .tui-share-position {
        position: absolute;
        right: 0;
        top: 30rpx;
    }

    .tui-share-text {
        padding-left: 8rpx;
    }

    .tui-sub-title {
        padding: 20rpx 0;
        line-height: 32rpx;
    }

    .tui-sale-info {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 30rpx;
    }

    .tui-discount-box {
        background: #fff;
    }

    .tui-list-cell {
        width: 100%;
        position: relative;
        display: flex;
        align-items: center;
        font-size: 26rpx;
        line-height: 26rpx;
        padding: 36rpx 30rpx;
        box-sizing: border-box;
    }

    .tui-right {
        position: absolute;
        right: 30rpx;
        top: 30rpx;
    }

    .tui-top40 {
        top: 40rpx !important;
    }

    .tui-bold {
        font-weight: bold;
    }

    .tui-list-cell::after {
        content: '';
        position: absolute;
        border-bottom: 1rpx solid #eaeef1;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5);
        bottom: 0;
        right: 0;
        left: 126rpx;
    }

    .tui-last::after {
        border-bottom: 0 !important;
    }

    .tui-flex-center {
        display: flex;
        align-items: center;
    }


    .tui-cell-title {
        width: 66rpx;
        padding-right: 30rpx;
        flex-shrink: 0;
    }

    .tui-promotion-box {
        display: flex;
        align-items: center;
        padding: 10rpx 0;
        width: 80%;
    }

    .tui-promotion-box text {
        width: 70%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .tui-basic-info {
        background: #fff;
    }

    .tui-addr-box {
        width: 76%;
    }

    .tui-addr-item {
        padding: 10rpx;
        line-height: 34rpx;
    }

    .tui-guarantee {
        background: #fdfdfd;
        display: flex;
        flex-wrap: wrap;
        padding: 20rpx 30rpx 30rpx 30rpx;
        font-size: 24rpx;
    }

    .tui-guarantee-item {
        color: #999;
        padding-right: 30rpx;
        padding-top: 10rpx;
    }

    .tui-pl {
        padding-left: 4rpx;
    }

    .tui-cmt-box {
        background: #fff;
    }

    .tui-between {
        justify-content: space-between !important;
    }

    .tui-cmt-all {
        color: #ff201f;
        padding-right: 8rpx;
    }

    .tui-cmt-content {
        font-size: 26rpx;
    }

    .tui-cmt-user {
        display: flex;
        align-items: center;
    }

    .tui-acatar {
        width: 60rpx;
        height: 60rpx;
        border-radius: 30rpx;
        display: block;
        margin-right: 16rpx;
    }

    .tui-cmt {
        padding: 14rpx 0;
    }

    .tui-attr {
        font-size: 24rpx;
        color: #999;
        padding: 6rpx 0;
    }

    .tui-cmt-btn {
        padding: 50rpx 0 30rpx 0;
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .tui-nomore-box {
        padding-top: 10rpx;
    }

    .tui-product-img {
        display: flex;
        flex-direction: column;
        transform: translateZ(0);
    }

    .tui-product-img image {
        width: 100%;
        display: block;
    }

    /*底部操作栏*/

    .tui-col-7 {
        width: 58.33333333%;
    }

    .tui-col-5 {
        width: 41.66666667%;
    }

    .tui-operation {
        width: 100%;
        height: 100rpx;
        background: rgba(255, 255, 255, 0.98);
        position: fixed;
        display: flex;
        align-items: center;
        justify-content: space-between;
        z-index: 10;
        bottom: 0;
        left: 0;
        padding-bottom: env(safe-area-inset-bottom);
    }

    .tui-safearea-bottom {
        width: 100%;
        height: env(safe-area-inset-bottom);
    }

    .tui-operation::before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        border-top: 1rpx solid #eaeef1;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5);
    }

    .tui-operation-left {
        display: flex;
        align-items: center;
    }

    .tui-operation-item {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        position: relative;
    }

    .tui-operation-text {
        font-size: 22rpx;
        color: #333;
    }

    .tui-opacity {
        opacity: 0.5;
    }

    .tui-scale-small {
        transform: scale(0.9);
        transform-origin: center center;
    }

    .tui-operation-right {
        height: 100rpx;
        padding-top: 0;
        padding: 0 12rpx;
        box-sizing: border-box;

    }

    .tui-right-flex {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .tui-flex-1 {
        flex: 1;
        padding: 6rpx;
    }

    .tui-img__clock {
        width: 30rpx;
        height: 30rpx;
        margin-right: 8rpx;
    }

    /*底部操作栏*/

    /*底部选择弹层*/

    .tui-popup-class {
        border-top-left-radius: 24rpx;
        border-top-right-radius: 24rpx;
        padding-bottom: env(safe-area-inset-bottom);
    }

    .tui-popup-box {
        position: relative;
        padding: 30rpx 0 100rpx 0;
    }

    .tui-popup-btn {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    /* .tui-popup-btn .tui-btn-class {
		width: 90% !important;
		display: block !important;
		font-size: 28rpx !important;
	} */

    /* .tui-icon-close {
		position: absolute;
		top: 30rpx;
		right: 30rpx;
	} */

    .tui-product-box {
        display: flex;
        align-items: flex-end;
        font-size: 24rpx;
        padding-bottom: 30rpx;
    }

    .tui-popup-img {
        height: 200rpx;
        width: 200rpx;
        border-radius: 24rpx;
        display: block;
    }

    .tui-popup-price {
        padding-left: 20rpx;
        padding-bottom: 8rpx;
    }

    .tui-amount {
        color: #ff201f;
        font-size: 36rpx;
    }

    .tui-number {
        font-size: 24rpx;
        line-height: 24rpx;
        padding-top: 12rpx;
        color: #999;
    }

    .tui-popup-scroll {
        height: 600rpx;
        font-size: 26rpx;
    }

    .tui-scrollview-box {
        padding: 0 30rpx 60rpx 30rpx;
        box-sizing: border-box;
    }

    .tui-attr-title {
        padding: 10rpx 0;
        color: #333;
    }

    .tui-attr-box {
        font-size: 0;
        padding: 20rpx 0;
    }

    .tui-attr-item {
        max-width: 100%;
        min-width: 200rpx;
        height: 64rpx;
        display: -webkit-inline-flex;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: #f7f7f7;
        padding: 0 26rpx;
        box-sizing: border-box;
        border-radius: 32rpx;
        margin-right: 20rpx;
        margin-bottom: 20rpx;
        font-size: 26rpx;
    }

    .tui-attr-active {
        background: #fcedea !important;
        color: #e41f19;
        font-weight: bold;
        position: relative;
    }

    .tui-attr-active::after {
        content: '';
        position: absolute;
        border: 1rpx solid #e41f19;
        width: 100%;
        height: 100%;
        border-radius: 40rpx;
        left: 0;
        top: 0;
    }

    .tui-number-box {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20rpx 0 30rpx 0;
        box-sizing: border-box;
    }

    /*底部选择弹层*/
</style>